A Spatial Logic for Querying Graphs

نویسندگان

  • Luca Cardelli
  • Philippa Gardner
  • Giorgio Ghelli
چکیده

Lu a Cardelli, Philippa Gardner and Giorgio Ghelli1 Abstra t. We study a spatial logi for reasoning about labelled dire ted graphs, and the appli ation of this logi to provide a query language for analysing and manipulating su h graphs. We give a graph des ription using onstru ts from pro ess algebra. We introdu e a spatial logi in order to reason lo ally about disjoint subgraphs. We extend our logi to provide a query language whi h preserves the multiset semanti s of our graph model. Our approa h ontrasts with the more traditional set-based semanti s found in query languages su h as TQL, Strudel and GraphLog. 1 Introdu tion Semi-stru tured data plays an important role in the ex hange of information between globally distributed appli ations: examples in lude BibTex les and XML do uments. Whilst the resear h ommunity mostly agree on de ning semistru tured data using labelled dire ted graphs or trees with `graphi al' links, the study of how to query, modify and manipulate su h data is still very a tive. Motivating Examples A standard example used by the semi-stru tured data ommunity [ABS00℄ is a bibtex le with an arti le entry of the form: x y citation

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Developing a BIM-based Spatial Ontology for Semantic Querying of 3D Property Information

With the growing dominance of complex and multi-level urban structures, current cadastral systems, which are often developed based on 2D representations, are not capable of providing unambiguous spatial information about urban properties. Therefore, the concept of 3D cadastre is proposed to support 3D digital representation of land and properties and facilitate the communication of legal owners...

متن کامل

Separating Graph Logic from MSO

Graph logic (GL) is a spatial logic for querying graphs introduced by Cardelli et al. It has been observed that in terms of expressive power, this logic is a fragment of Monadic Second Order Logic (MSO), with quantification over sets of edges. We show that the containment is proper by exhibiting a property that is not GL definable but is definable in MSO, even in the absence of quantification o...

متن کامل

Tools and Algorithms for Querying and Mining Large Graphs Thesis Proposal

Graphs appear in a wide range of settings, such as computer networks, the world wide web, biological networks, social networks (MSN/FaceBook/LinkedIn) and many more. How can we find user-specific patterns (e.g., master mind, money laundry ring) from such graphs? How can we spot anomaly in a dynamic and intuitive way? How can we find the communities with optional constraints? How can we mine tim...

متن کامل

Querying on a Persistent Graph Logic Programming Language

A problem with current database technology is its inability to represent complex relationships in a declarative form. Data models which can naturally represent complex structure must be able to describe a domain in a exible and accurate manner. The relational data model has in exible requirements for join tables and object-oriented databases emphasize behavior over representing structural infor...

متن کامل

Dynamic Querying of Mass-Storage RDF Data with Rule-Based Entailment Regimes

RDF Schema (RDFS) as a lightweight ontology language is gaining popularity and, consequently, tools for scalable RDFS inference and querying are needed. SPARQL has become recently a W3C standard for querying RDF data, but it mostly provides means for querying simple RDF graphs only, whereas querying with respect to RDFS or other entailment regimes is left outside the current specification. In t...

متن کامل

Constructing and matching fuzzy graphs of volumetric primitives hypotheses

In practical image querying applications, complex graphs often have to be compared to verify the similarity between two models. Since there is always uncertainty while models are constructed, the nodes and the edges require fuzzy attributes to properly describe the scene or the object. This paper addresses the problem of matching graphs with fuzzy attributes (GFAs) obtained by hypothesizing vol...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002